// ICommentService.java
package com.health.information.service;

import java.util.List;
import com.health.information.domain.Comment;
import com.health.information.domain.CommentVO;

/**
 * 评论Service接口
 */
public interface ICommentService {
    /**
     * 查询评论
     */
    Comment selectCommentByCommentId(Long commentId);

    /**
     * 查询评论列表（包含用户信息）
     */
    List<CommentVO> selectCommentVOList(Long postId);

    /**
     * 新增评论
     */
    int insertComment(Comment comment);

    /**
     * 修改评论
     */
    int updateComment(Comment comment);

    /**
     * 批量删除评论
     */
    int deleteCommentByCommentIds(Long[] commentIds);

    /**
     * 删除评论信息
     */
    int deleteCommentByCommentId(Long commentId);
}